home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Arcade•
/
Scarab of Ra •••••
/
Scarab of RA
/
Scarab of RA.rsrc
/
CODE_30.txt
< prev
next >
Wrap
Text File
|
1987-12-16
|
31KB
|
544 lines
# near model CODE resource
# jump table entries: 33449-33450 (2 of them)
export_86:
00000000 206D 9B3E movea.l A0, [A5 - 0x64C2]
00000004 2F10 move.l -[A7], [A0]
00000006 A851 syscall SetCursor
00000008 302D E804 move.w D0, [A5 - 0x17FC]
0000000C C1ED E806 muls.w D0, [A5 - 0x17FA]
00000010 C1FC 000A muls.w D0, 0xA /* '\n' */
00000014 48C0 ext.l D0
00000016 D1AD E7EC add.l [A5 - 0x1814], D0
0000001A 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
0000001E 526D E802 addq.w [A5 - 0x17FE], 1
00000022 0C6D 0014 E802 cmpi.w [A5 - 0x17FE], 0x14
00000028 6E0E bgt +0x10 /* 00000038 */
0000002A 3B6D E802 E804 move.w [A5 - 0x17FC], [A5 - 0x17FE]
00000030 3B6D E802 E806 move.w [A5 - 0x17FA], [A5 - 0x17FE]
00000036 600C bra +0xE /* 00000044 */
label00000038:
00000038 7014 moveq.l D0, 0x14
0000003A 3B40 E804 move.w [A5 - 0x17FC], D0
0000003E 7014 moveq.l D0, 0x14
00000040 3B40 E806 move.w [A5 - 0x17FA], D0
label00000044:
00000044 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00000048 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
0000004C 486D 029A pea.l [A5 + 0x29A /* export_79 */]
00000050 A9F1 syscall UnloadSeg
00000052 3F2D E7F4 move.w -[A7], [A5 - 0x180C]
00000056 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000005A 548F addq.l A7, 2
0000005C 4EBA 0072 jsr [PC + 0x72 /* 000000D0 */]
00000060 4EBA 011E jsr [PC + 0x11E /* 00000180 */]
00000064 3F2D E7F6 move.w -[A7], [A5 - 0x180A]
00000068 3F2D E7F4 move.w -[A7], [A5 - 0x180C]
0000006C 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000070 588F addq.l A7, 4
00000072 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000076 4267 clr.w -[A7]
00000078 4EAD 04CA jsr [A5 + 0x4CA /* export_149 */]
0000007C 548F addq.l A7, 2
0000007E 4267 clr.w -[A7]
00000080 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00000084 548F addq.l A7, 2
00000086 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
0000008A A850 syscall InitCursor
0000008C 4E75 rts
0000008E 4E56 FFFE link A6, -0x0002
00000092 302D E802 move.w D0, [A5 - 0x17FE]
00000096 5240 addq.w D0, 1
00000098 3F00 move.w -[A7], D0
0000009A 4879 0000 0B96 push.l 0xB96
000000A0 4EAD 0422 jsr [A5 + 0x422 /* export_128 */]
000000A4 5C8F addq.l A7, 6
000000A6 3D40 FFFE move.w [A6 - 0x2], D0
000000AA 0C6E 0003 FFFE cmpi.w [A6 - 0x2], 0x3
000000B0 6F12 ble +0x14 /* 000000C4 */
000000B2 0C6E 01F4 FFFE cmpi.w [A6 - 0x2], 0x1F4
000000B8 6C0A bge +0xC /* 000000C4 */
000000BA 302E FFFE move.w D0, [A6 - 0x2]
000000BE 5340 subq.w D0, 1
000000C0 3B40 E802 move.w [A5 - 0x17FE], D0
label000000C4:
000000C4 4E5E unlink A6
000000C6 4E75 rts
000000C8 5749 subq.w A1, 3
000000CA 5A4E addq.w A6, 5
000000CC 4557 chk.w D2, [A7]
000000CE 4C45 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D5
// begin alternate branch 000000D0-000000D4
fn000000D0:
000000D0 4E56 FFFE link A6, -0x0002
// end alternate branch 000000D0-000000D4
fn000000D0: // (misaligned)
000000D2 FFFE .invalid <<F/7/7>>
000000D4 426E FFFE clr.w [A6 - 0x2]
000000D8 6000 0090 bra +0x92 /* 0000016A */
label000000DC:
000000DC 302E FFFE move.w D0, [A6 - 0x2]
000000E0 C1FC 001C muls.w D0, 0x1C
000000E4 41ED B458 lea.l A0, [A5 - 0x4BA8]
000000E8 D1C0 add.l A0, D0
000000EA 0828 0007 000A btst.b [A0 + 0xA], 0x7
000000F0 6600 0074 bne +0x76 /* 00000166 */
000000F4 302E FFFE move.w D0, [A6 - 0x2]
000000F8 C1FC 001C muls.w D0, 0x1C
000000FC 41ED B458 lea.l A0, [A5 - 0x4BA8]
00000100 D1C0 add.l A0, D0
00000102 0828 0007 000B btst.b [A0 + 0xB], 0x7
00000108 6716 beq +0x18 /* 00000120 */
0000010A 302E FFFE move.w D0, [A6 - 0x2]
0000010E C1FC 001C muls.w D0, 0x1C
00000112 41ED B458 lea.l A0, [A5 - 0x4BA8]
00000116 D1C0 add.l A0, D0
00000118 2F28 000C move.l -[A7], [A0 + 0xC]
0000011C 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
label00000120:
00000120 302E FFFE move.w D0, [A6 - 0x2]
00000124 C1FC 001C muls.w D0, 0x1C
00000128 41ED B458 lea.l A0, [A5 - 0x4BA8]
0000012C D1C0 add.l A0, D0
0000012E 0828 0004 0009 btst.b [A0 + 0x9], 0x4
00000134 671E beq +0x20 /* 00000154 */
00000136 302E FFFE move.w D0, [A6 - 0x2]
0000013A C1FC 001C muls.w D0, 0x1C
0000013E 41ED B458 lea.l A0, [A5 - 0x4BA8]
00000142 D1C0 add.l A0, D0
00000144 4850 pea.l [A0]
00000146 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
0000014A 588F addq.l A7, 4
0000014C 3F00 move.w -[A7], D0
0000014E 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000152 548F addq.l A7, 2
label00000154:
00000154 302E FFFE move.w D0, [A6 - 0x2]
00000158 C1FC 001C muls.w D0, 0x1C
0000015C 41ED B458 lea.l A0, [A5 - 0x4BA8]
00000160 D1C0 add.l A0, D0
00000162 42A8 0008 clr.l [A0 + 0x8]
label00000166:
00000166 526E FFFE addq.w [A6 - 0x2], 1
label0000016A:
0000016A 0C6E 0190 FFFE cmpi.w [A6 - 0x2], 0x190
00000170 6D00 FF6A blt -0x94 /* 000000DC */
00000174 4E5E unlink A6
00000176 4E75 rts
00000178 5448 addq.w A0, 2
0000017A 494E chk.w D4, A6
0000017C 474E chk.w D3, A6
0000017E 4557 chk.w D2, [A7]
export_85:
fn00000180:
00000180 4E56 FFE8 link A6, -0x0018
00000184 4879 0000 1490 push.l 0x1490
0000018A 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000018E 588F addq.l A7, 4
00000190 3D40 FFEE move.w [A6 - 0x12], D0
00000194 4879 0000 1496 push.l 0x1496
0000019A 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000019E 588F addq.l A7, 4
000001A0 3D40 FFEC move.w [A6 - 0x14], D0
000001A4 4879 0000 149C push.l 0x149C
000001AA 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000001AE 588F addq.l A7, 4
000001B0 4267 clr.w -[A7]
000001B2 3F3C 0001 move.w -[A7], 0x1
000001B6 3F00 move.w -[A7], D0
000001B8 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
000001BC 5C8F addq.l A7, 6
000001BE 2D40 FFE8 move.l [A6 - 0x18], D0
000001C2 302D E804 move.w D0, [A5 - 0x17FC]
000001C6 C1ED E806 muls.w D0, [A5 - 0x17FA]
000001CA 3F00 move.w -[A7], D0
000001CC 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000001D0 548F addq.l A7, 2
000001D2 3D40 FFFA move.w [A6 - 0x6], D0
000001D6 302E FFFA move.w D0, [A6 - 0x6]
000001DA 48C0 ext.l D0
000001DC E980 asl D0, 4
000001DE 41ED 9B58 lea.l A0, [A5 - 0x64A8]
000001E2 D1C0 add.l A0, D0
000001E4 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000001E8 4868 0008 pea.l [A0 + 0x8]
000001EC 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
000001F0 508F addq.l A7, 8
000001F2 4267 clr.w -[A7]
000001F4 3F3C 03E8 move.w -[A7], 0x3E8
000001F8 3F2E FFEC move.w -[A7], [A6 - 0x14]
000001FC 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
00000200 5C8F addq.l A7, 6
00000202 2D40 FFE8 move.l [A6 - 0x18], D0
00000206 4AAE FFE8 tst.l [A6 - 0x18]
0000020A 671E beq +0x20 /* 0000022A */
0000020C 206E FFE8 movea.l A0, [A6 - 0x18]
00000210 08E8 0000 000B bset.b [A0 + 0xB], 0x0
00000216 08ED 0004 9B5B bset.b [A5 - 0x64A5], 0x4
0000021C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000220 486D 9B60 pea.l [A5 - 0x64A0]
00000224 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000228 508F addq.l A7, 8
label0000022A:
0000022A 4267 clr.w -[A7]
0000022C 3F3C 03E9 move.w -[A7], 0x3E9
00000230 3F2E FFEC move.w -[A7], [A6 - 0x14]
00000234 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
00000238 5C8F addq.l A7, 6
0000023A 2D40 FFE8 move.l [A6 - 0x18], D0
0000023E 4AAE FFE8 tst.l [A6 - 0x18]
00000242 6746 beq +0x48 /* 0000028A */
00000244 206E FFE8 movea.l A0, [A6 - 0x18]
00000248 08E8 0003 000B bset.b [A0 + 0xB], 0x3
0000024E 302D E804 move.w D0, [A5 - 0x17FC]
00000252 C1ED E806 muls.w D0, [A5 - 0x17FA]
00000256 5340 subq.w D0, 1
00000258 48C0 ext.l D0
0000025A E980 asl D0, 4
0000025C 41ED 9B58 lea.l A0, [A5 - 0x64A8]
00000260 D1C0 add.l A0, D0
00000262 08E8 0007 0003 bset.b [A0 + 0x3], 0x7
00000268 302D E804 move.w D0, [A5 - 0x17FC]
0000026C C1ED E806 muls.w D0, [A5 - 0x17FA]
00000270 5340 subq.w D0, 1
00000272 48C0 ext.l D0
00000274 E980 asl D0, 4
00000276 41ED 9B58 lea.l A0, [A5 - 0x64A8]
0000027A D1C0 add.l A0, D0
0000027C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000280 4868 0008 pea.l [A0 + 0x8]
00000284 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000288 508F addq.l A7, 8
label0000028A:
0000028A 4A2D E81B tst.b [A5 - 0x17E5]
0000028E 6600 0078 bne +0x7A /* 00000308 */
00000292 0C6D 000F E804 cmpi.w [A5 - 0x17FC], 0xF
00000298 671C beq +0x1E /* 000002B6 */
0000029A 3F3C 00E1 move.w -[A7], 0xE1
0000029E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000002A2 548F addq.l A7, 2
000002A4 322D E804 move.w D1, [A5 - 0x17FC]
000002A8 C3ED E806 muls.w D1, [A5 - 0x17FA]
000002AC 48C1 ext.l D1
000002AE 83FC 0004 divs.w D1, 0x4
000002B2 B041 cmp.w D0, D1
000002B4 6C52 bge +0x54 /* 00000308 */
label000002B6:
000002B6 4879 0000 14A0 push.l 0x14A0
000002BC 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000002C0 588F addq.l A7, 4
000002C2 4267 clr.w -[A7]
000002C4 3F3C 0001 move.w -[A7], 0x1
000002C8 3F00 move.w -[A7], D0
000002CA 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
000002CE 5C8F addq.l A7, 6
000002D0 2D40 FFE8 move.l [A6 - 0x18], D0
000002D4 4AAE FFE8 tst.l [A6 - 0x18]
000002D8 672E beq +0x30 /* 00000308 */
000002DA 7001 moveq.l D0, 0x01
000002DC 1B40 E81B move.b [A5 - 0x17E5], D0
000002E0 302D E804 move.w D0, [A5 - 0x17FC]
000002E4 C1ED E806 muls.w D0, [A5 - 0x17FA]
000002E8 3F00 move.w -[A7], D0
000002EA 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000002EE 548F addq.l A7, 2
000002F0 48C0 ext.l D0
000002F2 E980 asl D0, 4
000002F4 41ED 9B58 lea.l A0, [A5 - 0x64A8]
000002F8 D1C0 add.l A0, D0
000002FA 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000002FE 4868 0008 pea.l [A0 + 0x8]
00000302 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000306 508F addq.l A7, 8
label00000308:
00000308 4A2D E81D tst.b [A5 - 0x17E3]
0000030C 6600 0078 bne +0x7A /* 00000386 */
00000310 0C6D 000F E804 cmpi.w [A5 - 0x17FC], 0xF
00000316 671C beq +0x1E /* 00000334 */
00000318 3F3C 00E1 move.w -[A7], 0xE1
0000031C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000320 548F addq.l A7, 2
00000322 322D E804 move.w D1, [A5 - 0x17FC]
00000326 C3ED E806 muls.w D1, [A5 - 0x17FA]
0000032A 48C1 ext.l D1
0000032C 83FC 0004 divs.w D1, 0x4
00000330 B041 cmp.w D0, D1
00000332 6C52 bge +0x54 /* 00000386 */
label00000334:
00000334 4879 0000 14A6 push.l 0x14A6
0000033A 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000033E 588F addq.l A7, 4
00000340 4267 clr.w -[A7]
00000342 3F3C 0001 move.w -[A7], 0x1
00000346 3F00 move.w -[A7], D0
00000348 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
0000034C 5C8F addq.l A7, 6
0000034E 2D40 FFE8 move.l [A6 - 0x18], D0
00000352 4AAE FFE8 tst.l [A6 - 0x18]
00000356 672E beq +0x30 /* 00000386 */
00000358 7001 moveq.l D0, 0x01
0000035A 1B40 E81D move.b [A5 - 0x17E3], D0
0000035E 302D E804 move.w D0, [A5 - 0x17FC]
00000362 C1ED E806 muls.w D0, [A5 - 0x17FA]
00000366 3F00 move.w -[A7], D0
00000368 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
0000036C 548F addq.l A7, 2
0000036E 48C0 ext.l D0
00000370 E980 asl D0, 4
00000372 41ED 9B58 lea.l A0, [A5 - 0x64A8]
00000376 D1C0 add.l A0, D0
00000378 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000037C 4868 0008 pea.l [A0 + 0x8]
00000380 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000384 508F addq.l A7, 8
label00000386:
00000386 4A2D E81C tst.b [A5 - 0x17E4]
0000038A 6600 0078 bne +0x7A /* 00000404 */
0000038E 0C6D 000F E804 cmpi.w [A5 - 0x17FC], 0xF
00000394 671C beq +0x1E /* 000003B2 */
00000396 3F3C 00E1 move.w -[A7], 0xE1
0000039A 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
0000039E 548F addq.l A7, 2
000003A0 322D E804 move.w D1, [A5 - 0x17FC]
000003A4 C3ED E806 muls.w D1, [A5 - 0x17FA]
000003A8 48C1 ext.l D1
000003AA 83FC 0004 divs.w D1, 0x4
000003AE B041 cmp.w D0, D1
000003B0 6C52 bge +0x54 /* 00000404 */
label000003B2:
000003B2 4879 0000 14AE push.l 0x14AE
000003B8 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000003BC 588F addq.l A7, 4
000003BE 4267 clr.w -[A7]
000003C0 3F3C 0001 move.w -[A7], 0x1
000003C4 3F00 move.w -[A7], D0
000003C6 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
000003CA 5C8F addq.l A7, 6
000003CC 2D40 FFE8 move.l [A6 - 0x18], D0
000003D0 4AAE FFE8 tst.l [A6 - 0x18]
000003D4 672E beq +0x30 /* 00000404 */
000003D6 7001 moveq.l D0, 0x01
000003D8 1B40 E81C move.b [A5 - 0x17E4], D0
000003DC 302D E804 move.w D0, [A5 - 0x17FC]
000003E0 C1ED E806 muls.w D0, [A5 - 0x17FA]
000003E4 3F00 move.w -[A7], D0
000003E6 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000003EA 548F addq.l A7, 2
000003EC 48C0 ext.l D0
000003EE E980 asl D0, 4
000003F0 41ED 9B58 lea.l A0, [A5 - 0x64A8]
000003F4 D1C0 add.l A0, D0
000003F6 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000003FA 4868 0008 pea.l [A0 + 0x8]
000003FE 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000402 508F addq.l A7, 8
label00000404:
00000404 4879 0000 14B4 push.l 0x14B4
0000040A 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000040E 588F addq.l A7, 4
00000410 3F00 move.w -[A7], D0
00000412 2F2D E018 move.l -[A7], [A5 - 0x1FE8]
00000416 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
0000041A 5C8F addq.l A7, 6
0000041C 4A80 tst.l D0
0000041E 674C beq +0x4E /* 0000046C */
00000420 4879 0000 14BC push.l 0x14BC
00000426 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000042A 588F addq.l A7, 4
0000042C 4267 clr.w -[A7]
0000042E 3F3C 0001 move.w -[A7], 0x1
00000432 3F00 move.w -[A7], D0
00000434 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
00000438 5C8F addq.l A7, 6
0000043A 2D40 FFE8 move.l [A6 - 0x18], D0
0000043E 4AAE FFE8 tst.l [A6 - 0x18]
00000442 6728 beq +0x2A /* 0000046C */
00000444 302D E804 move.w D0, [A5 - 0x17FC]
00000448 C1ED E806 muls.w D0, [A5 - 0x17FA]
0000044C 3F00 move.w -[A7], D0
0000044E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000452 548F addq.l A7, 2
00000454 48C0 ext.l D0
00000456 E980 asl D0, 4
00000458 41ED 9B58 lea.l A0, [A5 - 0x64A8]
0000045C D1C0 add.l A0, D0
0000045E 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000462 4868 0008 pea.l [A0 + 0x8]
00000466 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
0000046A 508F addq.l A7, 8
label0000046C:
0000046C 426E FFFE clr.w [A6 - 0x2]
00000470 6000 00AE bra +0xB0 /* 00000520 */
label00000474:
00000474 426E FFFC clr.w [A6 - 0x4]
00000478 6000 0096 bra +0x98 /* 00000510 */
label0000047C:
0000047C 4267 clr.w -[A7]
0000047E 3F3C 0001 move.w -[A7], 0x1
00000482 3F2E FFEE move.w -[A7], [A6 - 0x12]
00000486 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
0000048A 5C8F addq.l A7, 6
0000048C 2D40 FFE8 move.l [A6 - 0x18], D0
00000490 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000494 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000498 548F addq.l A7, 2
0000049A 3D40 FFFA move.w [A6 - 0x6], D0
0000049E 306E FFFA movea.w A0, [A6 - 0x6]
000004A2 2008 move.l D0, A0
000004A4 81FC 0003 divs.w D0, 0x3
000004A8 4840 swap.w D0
000004AA D06E FFFE add.w D0, [A6 - 0x2]
000004AE B06D E804 cmp.w D0, [A5 - 0x17FC]
000004B2 6C58 bge +0x5A /* 0000050C */
000004B4 306E FFFA movea.w A0, [A6 - 0x6]
000004B8 2008 move.l D0, A0
000004BA 81FC 0003 divs.w D0, 0x3
000004BE D06E FFFC add.w D0, [A6 - 0x4]
000004C2 B06D E806 cmp.w D0, [A5 - 0x17FA]
000004C6 6C44 bge +0x46 /* 0000050C */
000004C8 306E FFFA movea.w A0, [A6 - 0x6]
000004CC 2008 move.l D0, A0
000004CE 81FC 0003 divs.w D0, 0x3
000004D2 4840 swap.w D0
000004D4 D06E FFFE add.w D0, [A6 - 0x2]
000004D8 306E FFFA movea.w A0, [A6 - 0x6]
000004DC 2208 move.l D1, A0
000004DE 83FC 0003 divs.w D1, 0x3
000004E2 D26E FFFC add.w D1, [A6 - 0x4]
000004E6 C3ED E804 muls.w D1, [A5 - 0x17FC]
000004EA D041 add.w D0, D1
000004EC 3D40 FFFA move.w [A6 - 0x6], D0
000004F0 302E FFFA move.w D0, [A6 - 0x6]
000004F4 48C0 ext.l D0
000004F6 E980 asl D0, 4
000004F8 41ED 9B58 lea.l A0, [A5 - 0x64A8]
000004FC D1C0 add.l A0, D0
000004FE 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000502 4868 0008 pea.l [A0 + 0x8]
00000506 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
0000050A 508F addq.l A7, 8
label0000050C:
0000050C 566E FFFC addq.w [A6 - 0x4], 3
label00000510:
00000510 302E FFFC move.w D0, [A6 - 0x4]
00000514 B06D E806 cmp.w D0, [A5 - 0x17FA]
00000518 6D00 FF62 blt -0x9C /* 0000047C */
0000051C 566E FFFE addq.w [A6 - 0x2], 3
label00000520:
00000520 302E FFFE move.w D0, [A6 - 0x2]
00000524 B06D E804 cmp.w D0, [A5 - 0x17FC]
00000528 6D00 FF4A blt -0xB4 /* 00000474 */
0000052C 302D E804 move.w D0, [A5 - 0x17FC]
00000530 C1ED E806 muls.w D0, [A5 - 0x17FA]
00000534 0C40 000A cmpi.w D0, 0xA /* '\n' */
00000538 6C06 bge +0x8 /* 00000540 */
0000053A 426E FFF0 clr.w [A6 - 0x10]
0000053E 603C bra +0x3E /* 0000057C */
label00000540:
00000540 302D E804 move.w D0, [A5 - 0x17FC]
00000544 C1ED E806 muls.w D0, [A5 - 0x17FA]
00000548 48C0 ext.l D0
0000054A 81FC 000A divs.w D0, 0xA /* '\n' */
0000054E 322D E804 move.w D1, [A5 - 0x17FC]
00000552 C3ED E806 muls.w D1, [A5 - 0x17FA]
00000556 48C1 ext.l D1
00000558 83FC 0014 divs.w D1, 0x14
0000055C D041 add.w D0, D1
0000055E 3D40 FFF0 move.w [A6 - 0x10], D0
00000562 302D E804 move.w D0, [A5 - 0x17FC]
00000566 C1ED E806 muls.w D0, [A5 - 0x17FA]
0000056A 48C0 ext.l D0
0000056C 81FC 000A divs.w D0, 0xA /* '\n' */
00000570 3F00 move.w -[A7], D0
00000572 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000576 548F addq.l A7, 2
00000578 916E FFF0 sub.w [A6 - 0x10], D0
label0000057C:
0000057C 426E FFFE clr.w [A6 - 0x2]
00000580 6000 009E bra +0xA0 /* 00000620 */
label00000584:
00000584 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00000588 3D40 FFF8 move.w [A6 - 0x8], D0
0000058C 302E FFF8 move.w D0, [A6 - 0x8]
00000590 C1FC 003C muls.w D0, 0x3C /* '<' */
00000594 41ED EF00 lea.l A0, [A5 - 0x1100]
00000598 D1C0 add.l A0, D0
0000059A 3D68 0004 FFF6 move.w [A6 - 0xA], [A0 + 0x4]
000005A0 302E FFF8 move.w D0, [A6 - 0x8]
000005A4 C1FC 003C muls.w D0, 0x3C /* '<' */
000005A8 41ED EF00 lea.l A0, [A5 - 0x1100]
000005AC D1C0 add.l A0, D0
000005AE 3D68 0002 FFF4 move.w [A6 - 0xC], [A0 + 0x2]
000005B4 302E FFF6 move.w D0, [A6 - 0xA]
000005B8 B06E FFF4 cmp.w D0, [A6 - 0xC]
000005BC 6608 bne +0xA /* 000005C6 */
000005BE 3D6E FFF6 FFF2 move.w [A6 - 0xE], [A6 - 0xA]
000005C4 601A bra +0x1C /* 000005E0 */
label000005C6:
000005C6 302E FFF6 move.w D0, [A6 - 0xA]
000005CA 906E FFF4 sub.w D0, [A6 - 0xC]
000005CE 5240 addq.w D0, 1
000005D0 3F00 move.w -[A7], D0
000005D2 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
000005D6 548F addq.l A7, 2
000005D8 D06E FFF4 add.w D0, [A6 - 0xC]
000005DC 3D40 FFF2 move.w [A6 - 0xE], D0
label000005E0:
000005E0 4267 clr.w -[A7]
000005E2 3F2E FFF2 move.w -[A7], [A6 - 0xE]
000005E6 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000005EA 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
000005EE 5C8F addq.l A7, 6
000005F0 2D40 FFE8 move.l [A6 - 0x18], D0
000005F4 4A80 tst.l D0
000005F6 6700 0086 beq +0x88 /* 0000067E */
000005FA 302D E804 move.w D0, [A5 - 0x17FC]
000005FE C1ED E806 muls.w D0, [A5 - 0x17FA]
00000602 3F00 move.w -[A7], D0
00000604 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000608 548F addq.l A7, 2
0000060A 3D40 FFFA move.w [A6 - 0x6], D0
0000060E 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000612 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000616 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
0000061A 5C8F addq.l A7, 6
0000061C 526E FFFE addq.w [A6 - 0x2], 1
label00000620:
00000620 302E FFFE move.w D0, [A6 - 0x2]
00000624 B06E FFF0 cmp.w D0, [A6 - 0x10]
00000628 6D00 FF5A blt -0xA4 /* 00000584 */
0000062C 426E FFFE clr.w [A6 - 0x2]
00000630 603E bra +0x40 /* 00000670 */
label00000632:
00000632 302D E804 move.w D0, [A5 - 0x17FC]
00000636 C1ED E806 muls.w D0, [A5 - 0x17FA]
0000063A 3F00 move.w -[A7], D0
0000063C 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000640 548F addq.l A7, 2
00000642 3D40 FFFA move.w [A6 - 0x6], D0
00000646 4267 clr.w -[A7]
00000648 3F3C 0001 move.w -[A7], 0x1
0000064C 3F2E FFEC move.w -[A7], [A6 - 0x14]
00000650 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
00000654 5C8F addq.l A7, 6
00000656 2D40 FFE8 move.l [A6 - 0x18], D0
0000065A 4A80 tst.l D0
0000065C 6720 beq +0x22 /* 0000067E */
0000065E 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000662 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000666 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
0000066A 5C8F addq.l A7, 6
0000066C 526E FFFE addq.w [A6 - 0x2], 1
label00000670:
00000670 302E FFF0 move.w D0, [A6 - 0x10]
00000674 D040 add.w D0, D0
00000676 5440 addq.w D0, 2
00000678 B06E FFFE cmp.w D0, [A6 - 0x2]
0000067C 6EB4 bgt -0x4A /* 00000632 */
label0000067E:
0000067E 4E5E unlink A6
00000680 4E75 rts
00000682 5354 subq.w [A4], 1
00000684 4F43 chk.w D7, D3
00000686 4B4D chk.w D5, A5
00000688 415A chk.w D0, [A2]+